//ExpertItem Page Less
.expert-item-container {
  padding: 18px 16px;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px 4px 4px 4px;

  .expert-item-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;

    .expert-item-header-left {
      .expert-name {
        font-weight: 600;
        font-size: 18px;
        color: #4E4E4E;
        margin-bottom: 5px;
        display: block;
      }

      .expert-address {
        font-weight: 400;
        font-size: 14px;
        color: #969696;
      }
    }

    .expert-item-header-right {

    }
  }

  .expert-item-content {

    .expert-last-aritle {

      .expert-last-aritle-header {
        display: flex;
        justify-content: space-between;
        align-items: center;


        .expert-last-aritle-header-title {
          font-weight: 600;
          font-size: 20px;
          color: #1E60C5;
          padding: 9px 20px;
          border-bottom: 3px solid #1E60C5;
        }

        .expert-last-aritle-header-extra {
          .expert-sp-stats {
            .anticon {
              margin-right: 4px;
              color: #4E4E4E;
            }

            font-size: 14px;
            color: #1E60C5;
          }
        }
      }

      .expert-last-aritle-content {
        background: #F2F5FA;
        border-radius: 4px 4px 4px 4px;
        padding: 18px 16px;

        display: flex;
        flex-direction: column;
        gap: 6px;

        .expert-last-aritle-row {
          display: flex;
          justify-content: space-between;
          align-items: center;
          gap: 24px;

          .last-aritle-title {
            font-weight: 400;
            font-size: 16px;
            color: #4E4E4E;
          }

          .last-aritle-author {
            font-weight: 400;
            font-size: 14px;
            color: #969696;
          }

          .last-aritle-journal {
            font-weight: 400;
            font-size: 14px;
            color: #969696;
            display: flex;
            gap: 3px;
          }

          .last-aritle-summary {
            font-weight: 400;
            font-size: 14px;
            color: #4E4E4E;
            line-height: 1.5;

            display: -webkit-box; /* 必须 */
            -webkit-box-orient: vertical; /* 必须 */
            -webkit-line-clamp: 2; /* 限制行数 */
            overflow: hidden;
          }
        }
      }
    }
  }
}
